package com.example.demo1.mapper;

import com.example.demo1.model.User;
import com.example.demo1.model.UserVo;

import java.util.List;

/**
 * @author jyangzi5
 * @version 1.0
 * @description: TODO
 * @date 2021/4/19 11:08
 */
public interface UserMapper {
    /**
     * 保存信息
     * @param user
     */
    public int saveUser(User user);

    /**
     * 删除信息
     * @param ids
     */
    public void deleteUser(String[] ids);

    /**
     * 修改信息
     * @param user
     */
    public void modifyUser(User user);

    /**
     * 查询分页数据
     * @param user
     * @return
     */
    public List<User> getUserList(UserVo user);

    /**
     * 查询总条数
     * @param user
     * @return
     */
    public int getUserCount(UserVo user);

    /**
     * 通过Id获取信息
     * @param id
     * @return
     */
    public User getUserById(Long id);

}
